package com.github.wisdom.member.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 会员基本信息
 * 
 * @author ybg
 * @email ybg101010@163.com
 * @date 2018-09-13 21:41:32
 */
@TableName("mem_member_archive")
public class MemberArchiveEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户ID
	 */
	@TableId(type = IdType.INPUT)
	@ApiModelProperty(value = "用户ID - userId")
	private Integer userId;
	/**
	 * 字典值：0-否；1-是；
	 */
	@ApiModelProperty(value = "字典值：0-否；1-是； - ifTemplate")
	private String ifTemplate;
	/**
	 * 模板ID
	 */
	@ApiModelProperty(value = "模板ID - templateId")
	private Integer templateId;
	/**
	 * 身份证号
	 */
	@ApiModelProperty(value = "身份证号 - idCardNum")
	private String idCardNum;
	/**
	 * 字典值：1-男；2-女；
	 */
	@ApiModelProperty(value = "字典值：1-男；2-女； - gender")
	private String gender;
	/**
	 * 出生日期
	 */
	@ApiModelProperty(value = "出生日期 - bornDate")
	private Date bornDate;
	/**
	 * 字典值。
	 */
	@ApiModelProperty(value = "字典值。 - nation")
	private String nation;
	/**
	 * 字典值：1-正常老人；2-五保老人；
	 */
	@ApiModelProperty(value = "字典值：1-正常老人；2-五保老人； - seniorsType")
	private String seniorsType;
	/**
	 * 座机号
	 */
	@ApiModelProperty(value = "座机号 - phoneNumber")
	private String phoneNumber;
	/**
	 * 手机号
	 */
	@ApiModelProperty(value = "手机号 - mobileNumber")
	private String mobileNumber;
	/**
	 * 字典值：1-独自居住；2-与配偶二人住；3-与子发家人合住；4-其它；
	 */
	@ApiModelProperty(value = "字典值：1-独自居住；2-与配偶二人住；3-与子发家人合住；4-其它； - livingSituation")
	private String livingSituation;
	/**
	 * 字典值：1-未领取；2-按时领取；3-全额领取；4-按时全额领取；
	 */
	@ApiModelProperty(value = "字典值：1-未领取；2-按时领取；3-全额领取；4-按时全额领取； - ifAgeSubsidy")
	private String ifAgeSubsidy;
	/**
	 * 字典值：1-能；2-耳背；3-吐字不清；4-智障；5-无法正常表达；
	 */
	@ApiModelProperty(value = "字典值：1-能；2-耳背；3-吐字不清；4-智障；5-无法正常表达； - ifCanCommunication")
	private String ifCanCommunication;
	/**
	 * 省
	 */
	@ApiModelProperty(value = "省 - province")
	private Integer province;
	/**
	 * 市
	 */
	@ApiModelProperty(value = "市 - city")
	private Integer city;
	/**
	 * 区县
	 */
	@ApiModelProperty(value = "区县 - county")
	private Integer county;
	/**
	 * 乡镇街道办
	 */
	@ApiModelProperty(value = "乡镇街道办 - town")
	private Integer town;
	/**
	 * 社区
	 */
	@ApiModelProperty(value = "社区 - community")
	private Integer community;
	/**
	 * 现居住地址
	 */
	@ApiModelProperty(value = "现居住地址 - livingAddress")
	private String livingAddress;
	/**
	 * 所属服务站ID
	 */
	@ApiModelProperty(value = "所属服务站ID - servSiteId")
	private Integer servSiteId;
	/**
	 * 会员等级ID
	 */
	@ApiModelProperty(value = "会员等级ID - memLevelId")
	private Integer memLevelId;
	/**
	 * 会员卡号
	 */
	@ApiModelProperty(value = "会员卡号 - memCardNo")
	private String memCardNo;
	/**
	 * 字典值：0-无；1-小学；2-初中；3-高中；4-专科；5-本科；6-硕士及以上；99-其它；
	 */
	@ApiModelProperty(value = "字典值：0-无；1-小学；2-初中；3-高中；4-专科；5-本科；6-硕士及以上；99-其它； - educationDegree")
	private String educationDegree;
	/**
	 * 专业名称
	 */
	@ApiModelProperty(value = "专业名称 - specialtyName")
	private String specialtyName;
	/**
	 * 字典值：0-无；1-技术员；2-助理级；3-中级；4-副高级；5-正高级；99-其它；
	 */
	@ApiModelProperty(value = "字典值：0-无；1-技术员；2-助理级；3-中级；4-副高级；5-正高级；99-其它； - professionalTide")
	private String professionalTide;
	/**
	 * 原单位
	 */
	@ApiModelProperty(value = "原单位 - workUnitsName")
	private String workUnitsName;
	/**
	 * 多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种爱好。
	 */
	@ApiModelProperty(value = "多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种爱好。 - interest")
	private String interest;
	/**
	 * 多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种特长。
	 */
	@ApiModelProperty(value = "多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种特长。 - speciality")
	private String speciality;
	/**
	 * 可用积分
	 */
	@ApiModelProperty(value = "可用积分 - validIntegral")
	private Integer validIntegral;
	/**
	 * 历史积分
	 */
	@ApiModelProperty(value = "历史积分 - historyIntegral")
	private Integer historyIntegral;
	/**
	 * 字典值：0-待审核；1-审核通过；2-审核未通过；
	 */
	@ApiModelProperty(value = "字典值：0-待审核；1-审核通过；2-审核未通过； - auditStatus")
	private String auditStatus;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间 - createTime")
	private Date createTime;
	/**
	 * 修改时间
	 */
	@ApiModelProperty(value = "修改时间 - updateTime")
	private Date updateTime;
	/**
	 * 操作人
	 */
	@ApiModelProperty(value = "操作人 - operatorId")
	private Integer operatorId;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注 - note")
	private String note;

	/**
	 * 设置：用户ID
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：字典值：0-否；1-是；
	 */
	public void setIfTemplate(String ifTemplate) {
		this.ifTemplate = ifTemplate;
	}
	/**
	 * 获取：字典值：0-否；1-是；
	 */
	public String getIfTemplate() {
		return ifTemplate;
	}
	/**
	 * 设置：模板ID
	 */
	public void setTemplateId(Integer templateId) {
		this.templateId = templateId;
	}
	/**
	 * 获取：模板ID
	 */
	public Integer getTemplateId() {
		return templateId;
	}
	/**
	 * 设置：身份证号
	 */
	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}
	/**
	 * 获取：身份证号
	 */
	public String getIdCardNum() {
		return idCardNum;
	}
	/**
	 * 设置：字典值：1-男；2-女；
	 */
	public void setGender(String gender) {
		this.gender = gender;
	}
	/**
	 * 获取：字典值：1-男；2-女；
	 */
	public String getGender() {
		return gender;
	}
	/**
	 * 设置：出生日期
	 */
	public void setBornDate(Date bornDate) {
		this.bornDate = bornDate;
	}
	/**
	 * 获取：出生日期
	 */
	public Date getBornDate() {
		return bornDate;
	}
	/**
	 * 设置：字典值。
	 */
	public void setNation(String nation) {
		this.nation = nation;
	}
	/**
	 * 获取：字典值。
	 */
	public String getNation() {
		return nation;
	}
	/**
	 * 设置：字典值：1-正常老人；2-五保老人；
	 */
	public void setSeniorsType(String seniorsType) {
		this.seniorsType = seniorsType;
	}
	/**
	 * 获取：字典值：1-正常老人；2-五保老人；
	 */
	public String getSeniorsType() {
		return seniorsType;
	}
	/**
	 * 设置：座机号
	 */
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
	/**
	 * 获取：座机号
	 */
	public String getPhoneNumber() {
		return phoneNumber;
	}
	/**
	 * 设置：手机号
	 */
	public void setMobileNumber(String mobileNumber) {
		this.mobileNumber = mobileNumber;
	}
	/**
	 * 获取：手机号
	 */
	public String getMobileNumber() {
		return mobileNumber;
	}
	/**
	 * 设置：字典值：1-独自居住；2-与配偶二人住；3-与子发家人合住；4-其它；
	 */
	public void setLivingSituation(String livingSituation) {
		this.livingSituation = livingSituation;
	}
	/**
	 * 获取：字典值：1-独自居住；2-与配偶二人住；3-与子发家人合住；4-其它；
	 */
	public String getLivingSituation() {
		return livingSituation;
	}
	/**
	 * 设置：字典值：1-未领取；2-按时领取；3-全额领取；4-按时全额领取；
	 */
	public void setIfAgeSubsidy(String ifAgeSubsidy) {
		this.ifAgeSubsidy = ifAgeSubsidy;
	}
	/**
	 * 获取：字典值：1-未领取；2-按时领取；3-全额领取；4-按时全额领取；
	 */
	public String getIfAgeSubsidy() {
		return ifAgeSubsidy;
	}
	/**
	 * 设置：字典值：1-能；2-耳背；3-吐字不清；4-智障；5-无法正常表达；
	 */
	public void setIfCanCommunication(String ifCanCommunication) {
		this.ifCanCommunication = ifCanCommunication;
	}
	/**
	 * 获取：字典值：1-能；2-耳背；3-吐字不清；4-智障；5-无法正常表达；
	 */
	public String getIfCanCommunication() {
		return ifCanCommunication;
	}
	/**
	 * 设置：省
	 */
	public void setProvince(Integer province) {
		this.province = province;
	}
	/**
	 * 获取：省
	 */
	public Integer getProvince() {
		return province;
	}
	/**
	 * 设置：市
	 */
	public void setCity(Integer city) {
		this.city = city;
	}
	/**
	 * 获取：市
	 */
	public Integer getCity() {
		return city;
	}
	/**
	 * 设置：区县
	 */
	public void setCounty(Integer county) {
		this.county = county;
	}
	/**
	 * 获取：区县
	 */
	public Integer getCounty() {
		return county;
	}
	/**
	 * 设置：乡镇街道办
	 */
	public void setTown(Integer town) {
		this.town = town;
	}
	/**
	 * 获取：乡镇街道办
	 */
	public Integer getTown() {
		return town;
	}
	/**
	 * 设置：社区
	 */
	public void setCommunity(Integer community) {
		this.community = community;
	}
	/**
	 * 获取：社区
	 */
	public Integer getCommunity() {
		return community;
	}
	/**
	 * 设置：现居住地址
	 */
	public void setLivingAddress(String livingAddress) {
		this.livingAddress = livingAddress;
	}
	/**
	 * 获取：现居住地址
	 */
	public String getLivingAddress() {
		return livingAddress;
	}
	/**
	 * 设置：所属服务站ID
	 */
	public void setServSiteId(Integer servSiteId) {
		this.servSiteId = servSiteId;
	}
	/**
	 * 获取：所属服务站ID
	 */
	public Integer getServSiteId() {
		return servSiteId;
	}
	/**
	 * 设置：会员等级ID
	 */
	public void setMemLevelId(Integer memLevelId) {
		this.memLevelId = memLevelId;
	}
	/**
	 * 获取：会员等级ID
	 */
	public Integer getMemLevelId() {
		return memLevelId;
	}
	/**
	 * 设置：会员卡号
	 */
	public void setMemCardNo(String memCardNo) {
		this.memCardNo = memCardNo;
	}
	/**
	 * 获取：会员卡号
	 */
	public String getMemCardNo() {
		return memCardNo;
	}
	/**
	 * 设置：字典值：0-无；1-小学；2-初中；3-高中；4-专科；5-本科；6-硕士及以上；99-其它；
	 */
	public void setEducationDegree(String educationDegree) {
		this.educationDegree = educationDegree;
	}
	/**
	 * 获取：字典值：0-无；1-小学；2-初中；3-高中；4-专科；5-本科；6-硕士及以上；99-其它；
	 */
	public String getEducationDegree() {
		return educationDegree;
	}
	/**
	 * 设置：专业名称
	 */
	public void setSpecialtyName(String specialtyName) {
		this.specialtyName = specialtyName;
	}
	/**
	 * 获取：专业名称
	 */
	public String getSpecialtyName() {
		return specialtyName;
	}
	/**
	 * 设置：字典值：0-无；1-技术员；2-助理级；3-中级；4-副高级；5-正高级；99-其它；
	 */
	public void setProfessionalTide(String professionalTide) {
		this.professionalTide = professionalTide;
	}
	/**
	 * 获取：字典值：0-无；1-技术员；2-助理级；3-中级；4-副高级；5-正高级；99-其它；
	 */
	public String getProfessionalTide() {
		return professionalTide;
	}
	/**
	 * 设置：原单位
	 */
	public void setWorkUnitsName(String workUnitsName) {
		this.workUnitsName = workUnitsName;
	}
	/**
	 * 获取：原单位
	 */
	public String getWorkUnitsName() {
		return workUnitsName;
	}
	/**
	 * 设置：多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种爱好。
	 */
	public void setInterest(String interest) {
		this.interest = interest;
	}
	/**
	 * 获取：多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种爱好。
	 */
	public String getInterest() {
		return interest;
	}
	/**
	 * 设置：多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种特长。
	 */
	public void setSpeciality(String speciality) {
		this.speciality = speciality;
	}
	/**
	 * 获取：多个时，字典值组合。字典值：0-无；1-棋牌；2-戏曲；3-评书 ；4-歌舞；5-门球；6-书画；7-摄影；99-其它；一个会员可有多种特长。
	 */
	public String getSpeciality() {
		return speciality;
	}
	/**
	 * 设置：可用积分
	 */
	public void setValidIntegral(Integer validIntegral) {
		this.validIntegral = validIntegral;
	}
	/**
	 * 获取：可用积分
	 */
	public Integer getValidIntegral() {
		return validIntegral;
	}
	/**
	 * 设置：历史积分
	 */
	public void setHistoryIntegral(Integer historyIntegral) {
		this.historyIntegral = historyIntegral;
	}
	/**
	 * 获取：历史积分
	 */
	public Integer getHistoryIntegral() {
		return historyIntegral;
	}
	/**
	 * 设置：字典值：0-待审核；1-审核通过；2-审核未通过；
	 */
	public void setAuditStatus(String auditStatus) {
		this.auditStatus = auditStatus;
	}
	/**
	 * 获取：字典值：0-待审核；1-审核通过；2-审核未通过；
	 */
	public String getAuditStatus() {
		return auditStatus;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：操作人
	 */
	public void setOperatorId(Integer operatorId) {
		this.operatorId = operatorId;
	}
	/**
	 * 获取：操作人
	 */
	public Integer getOperatorId() {
		return operatorId;
	}
	/**
	 * 设置：备注
	 */
	public void setNote(String note) {
		this.note = note;
	}
	/**
	 * 获取：备注
	 */
	public String getNote() {
		return note;
	}
}
